package com.zn.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

public class DocumentaryCloseOrder implements Serializable {
    private String closeId;

    private String customerId;

    private String investorId;

    private String productCode;

    private String productName;

    private String instrumentCode;

    private String instrumentName;

    private String openOrderRef;

    private String reportId;

    private String orderSysId;

    private String tradeId;

    private Date tradeTime;

    private String tradingDay;

    private Integer volume;

    private BigDecimal closePrice;

    private BigDecimal openPrice;

    private BigDecimal closeProfitLoss;

    private BigDecimal closePremium;

    private BigDecimal openPremium;

    private BigDecimal openFee;

    private BigDecimal closeFee;

    private String direction;

    private String tradeType;

    private String tradeSource;

    private String orderRef;

    private String offsetFlag;

    private Integer status;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public String getCloseId() {
        return closeId;
    }

    public void setCloseId(String closeId) {
        this.closeId = closeId;
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    public String getInvestorId() {
        return investorId;
    }

    public void setInvestorId(String investorId) {
        this.investorId = investorId;
    }

    public String getProductCode() {
        return productCode;
    }

    public void setProductCode(String productCode) {
        this.productCode = productCode;
    }

    public String getProductName() {
        return productName;
    }

    public void setProductName(String productName) {
        this.productName = productName;
    }

    public String getInstrumentCode() {
        return instrumentCode;
    }

    public void setInstrumentCode(String instrumentCode) {
        this.instrumentCode = instrumentCode;
    }

    public String getInstrumentName() {
        return instrumentName;
    }

    public void setInstrumentName(String instrumentName) {
        this.instrumentName = instrumentName;
    }

    public String getOpenOrderRef() {
        return openOrderRef;
    }

    public void setOpenOrderRef(String openOrderRef) {
        this.openOrderRef = openOrderRef;
    }

    public String getReportId() {
        return reportId;
    }

    public void setReportId(String reportId) {
        this.reportId = reportId;
    }

    public String getOrderSysId() {
        return orderSysId;
    }

    public void setOrderSysId(String orderSysId) {
        this.orderSysId = orderSysId;
    }

    public String getTradeId() {
        return tradeId;
    }

    public void setTradeId(String tradeId) {
        this.tradeId = tradeId;
    }

    public Date getTradeTime() {
        return tradeTime;
    }

    public void setTradeTime(Date tradeTime) {
        this.tradeTime = tradeTime;
    }

    public String getTradingDay() {
        return tradingDay;
    }

    public void setTradingDay(String tradingDay) {
        this.tradingDay = tradingDay;
    }

    public Integer getVolume() {
        return volume;
    }

    public void setVolume(Integer volume) {
        this.volume = volume;
    }

    public BigDecimal getClosePrice() {
        return closePrice;
    }

    public void setClosePrice(BigDecimal closePrice) {
        this.closePrice = closePrice;
    }

    public BigDecimal getOpenPrice() {
        return openPrice;
    }

    public void setOpenPrice(BigDecimal openPrice) {
        this.openPrice = openPrice;
    }

    public BigDecimal getCloseProfitLoss() {
        return closeProfitLoss;
    }

    public void setCloseProfitLoss(BigDecimal closeProfitLoss) {
        this.closeProfitLoss = closeProfitLoss;
    }

    public BigDecimal getClosePremium() {
        return closePremium;
    }

    public void setClosePremium(BigDecimal closePremium) {
        this.closePremium = closePremium;
    }

    public BigDecimal getOpenPremium() {
        return openPremium;
    }

    public void setOpenPremium(BigDecimal openPremium) {
        this.openPremium = openPremium;
    }

    public BigDecimal getOpenFee() {
        return openFee;
    }

    public void setOpenFee(BigDecimal openFee) {
        this.openFee = openFee;
    }

    public BigDecimal getCloseFee() {
        return closeFee;
    }

    public void setCloseFee(BigDecimal closeFee) {
        this.closeFee = closeFee;
    }

    public String getDirection() {
        return direction;
    }

    public void setDirection(String direction) {
        this.direction = direction;
    }

    public String getTradeType() {
        return tradeType;
    }

    public void setTradeType(String tradeType) {
        this.tradeType = tradeType;
    }

    public String getTradeSource() {
        return tradeSource;
    }

    public void setTradeSource(String tradeSource) {
        this.tradeSource = tradeSource;
    }

    public String getOrderRef() {
        return orderRef;
    }

    public void setOrderRef(String orderRef) {
        this.orderRef = orderRef;
    }

    public String getOffsetFlag() {
        return offsetFlag;
    }

    public void setOffsetFlag(String offsetFlag) {
        this.offsetFlag = offsetFlag;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}